<html><head><title>CGIBuffer</title></head>
<body bgcolor="#EFF1F0" link="#3A3966" vlink="#000000" alink="#000000">
<font face="Verdana, sans-serif" size="2"><p align="center"><b><font size="4">CGIBuffer()</font></b></p>
<p><b>Syntax</b></p><blockquote>
*Result = <font color="#3A3966"><b>CGIBuffer</b></font>()</blockquote>

</blockquote>
<b>Description</b><br><blockquote>

For advanced users. Returns the memory buffer address of the raw CGI input (only useful for 
POST request type). It can be useful to do extra parsing not supported by this library while 
still using other commands. The size of the buffer is the value 
returned by <a href="readcgi.html">ReadCGI()</a>. 

</blockquote><p><b>Parameters</b></p><blockquote>
None.


</blockquote><p><b>Return value</b></p><blockquote>

Returns the memory buffer address of the raw CGI input, or zero if an error occured. 

</blockquote><p><b>Example</b></p><blockquote>

<pre><font face="Courier New, Courier, mono"size="2">  <b><font color="#3A3966">If</font></b> <b><font color="#3A3966">Not</font></b> <font color="#3A3966">InitCGI</font>()
    <b><font color="#3A3966">End</font></b>
  <b><font color="#3A3966">EndIf</font></b>
  
  BufferSize =<font color="#3A3966"> ReadCGI</font>()
  
<font color="#3A3966">  WriteCGIHeader</font>(<font color="#924B72">#PB_CGI_HeaderContentType</font>, &quot;text/html&quot;, <font color="#924B72">#PB_CGI_LastHeader</font>) <font color="#3A3966">; Write the headers to inform the browser of the content format</font>
  
<font color="#3A3966">  WriteCGIString</font>(&quot;&lt;html&gt;&lt;title&gt;PureBasic - raw buffer&lt;/title&gt;&lt;body&gt;&quot;)  
  <b><font color="#3A3966">If</font></b> <font color="#3A3966">CGIBuffer</font>()
<font color="#3A3966">    WriteCGIString</font>(&quot;Raw buffer content: &lt;br&gt;&lt;pre&gt;&quot; +<font color="#3A3966"> PeekS</font>(<font color="#3A3966">CGIBuffer</font>(), BufferSize, <font color="#924B72">#PB_Ascii</font>) + &quot;&lt;/pre&gt;&quot;)
  <b><font color="#3A3966">EndIf</font></b>
  
<font color="#3A3966">  WriteCGIString</font>(&quot;&lt;/body&gt;&lt;/html&gt;&quot;)
</font></pre>

</blockquote><p><b>See Also</b></p><blockquote>

<a href="readcgi.html">ReadCGI()</a> 

</Blockquote><p><b>Supported OS </b><Blockquote>All</Blockquote></p><center><a href="index.html">CGI Index</a> - <a href="cgicookiename.html">CGICookieName()</a> -><br><br>

</body></html>